#include <54func.h>
int main()
{
    //fork():会创建一个子进程，这个子进程其实就是从父进程复制过来的
    //     fork()返回值有两个，一个父进程，一个子进程，
    //            父进程返回值子进程的pid,永远不可能为0，因为0进程再开机就已经分配了
    //            子进程返回值为0
    //            因此根据父、子进程的返回值不同确保父子进程进行不一样的操作
    pid_t ret = fork();
    if(ret != 0)
    {
        //父进程
        printf("返回值不为0，执行父亲进程！pid = %d,ppid = %d\n",getpid(),getppid());
    }
    else{
        //子进程
        printf("返回值为0，执行子进程！pid = %d,ppid = %d\n",getpid(),getppid());
    }
    return 0;
}
